package com.netease.yanxuan.qa.yx.yuheng.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <Description>
 *
 * @author yanlu02
 * @date 2021/1/14 20:47
 */
@Data
@ApiModel("用例信息")
public class TestCaseInfoDto {

    @ApiModelProperty(value = "用例id")
    private Integer id;

    @ApiModelProperty(value = "用例路径")
    private String casePath;

    @ApiModelProperty(value = "用例标题")
    private String title;

    /**
     * see com.netease.yanxuan.qa.yx.yuheng.enums.CasePriorityEnum
     */
    @ApiModelProperty(value = "用例级别")
    private Byte priority;

    /**
     * 0-不是; 1-是
     */
    @ApiModelProperty(value = "是否为冒烟case")
    private Byte smoke;

    /**
     * see com.netease.yanxuan.qa.yx.yuheng.enums.CaseStatusEnum
     */
    @ApiModelProperty(value = "case状态")
    private Byte status;

    @ApiModelProperty(value = "bug链接")
    private String bugUrls;

    @ApiModelProperty(value = "前置条件")
    private String presetConditons;

    @ApiModelProperty(value = "执行步骤")
    private String oprationSteps;

    @ApiModelProperty(value = "预期结果")
    private String expectResult;

    @ApiModelProperty(value = "实际结果")
    private String actualResult;

    @ApiModelProperty(value = "备注")
    private String remark;
}
